# coding: utf-8
from application import db
from common.models.user import User

class CheckReport(db.Model):
    __tablename__ = 'check_report'

    id = db.Column(db.BigInteger, primary_key=True)
    userid = db.Column(db.String(30, 'utf8mb4_0900_ai_ci'), db.ForeignKey('user.userid'))
    user = db.relationship('User', foreign_keys=userid)

    sattend= db.Column(db.Float)
    attend = db.Column(db.Float)

    otwd = db.Column(db.Float)
    otrd = db.Column(db.Float)
    othd = db.Column(db.Float)

    otwdc = db.Column(db.Float)
    otrdc = db.Column(db.Float)
    othdc= db.Column(db.Float)

    otwdcf = db.Column(db.Float)
    otrdcf = db.Column(db.Float)
    othdcf= db.Column(db.Float)

    late = db.Column(db.Float)
    leave = db.Column(db.Float)
    absent = db.Column(db.Float)

    replace= db.Column(db.Float)
    lackon=db.Column(db.Float)
    lackoff=db.Column(db.Float)
    bedlate=db.Column(db.Float)

    date = db.Column(db.Date)

    person=db.Column(db.Float)
    sick=db.Column(db.Float)
    mate=db.Column(db.Float)
    pregnant=db.Column(db.Float)
    withpregnant=db.Column(db.Float)
    dead=db.Column(db.Float)
    annual=db.Column(db.Float)
    otexchange=db.Column(db.Float)
    btexchange=db.Column(db.Float)

    created_time=db.Column(db.DateTime)
    updated_time = db.Column(db.DateTime)

    ot=db.Column(db.Float)






    updated_time = db.Column(db.DateTime)
    created_time = db.Column(db.DateTime)